import request from '@/utils/request'

// 标签列表
export function getLabelApi(page, pagesize, tagName, state) {
  return request({
    url: '/tags',
    method: 'get',
    params: {
      page,
      pagesize,
      tagName,
      state
    }
  })
}
// 标签添加
export function addLabelApi(data) {
  return request({
    url: '/tags',
    method: 'post',
    data
  })
}

// 标签状态
export function editStateApi(id, state) {
  return request({
    url: `/tags/${id}/${state}`,
    method: 'post'
  })
}

// 标签删除
export function delLabelApi(id) {
  return request({
    url: `/tags/${id}`,
    method: 'DELETE'
  })
}

// 学科简单列表
export function getSubSimlApi() {
  return request({
    url: `/subjects/simple`,
    method: 'GET'
  })
}

// 标签详情
export function getLabelDetailsApi(id) {
  return request({
    url: `/tags/${id}`,
    method: 'get'
  })
}

// 标签修改
export function editLabelApi(id, data) {
  return request({
    url: `/tags/${id}`,
    method: 'put',
    data
  })
}

// // 标签列表（查）
// export function getLabelCheckApi(params) {
//   return request({
//     url: '/tags',
//     method: 'get',
//     params
//   })
// }
